/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package network;

import network.Base.PathElement;
import network.Base.ID;
import java.util.HashMap;
import java.util.WeakHashMap;
import network.Base.IPAddress;

/**
 * @author Sergey S Lega
 */

public class Network {

    /**
     * @param args the command line arguments
     */

    public HashMap<PathElement, ID> getPathElements() {
        return new HashMap<PathElement, ID> ();
    }

    // TODO: add implimintation.
    public PathElement getPathElement(ID device) {
        return null;
    }

    // TODO: add implimintation.
    public PathElement getPathElement(IPAddress device) {
        return null;
    }

    private WeakHashMap<PathElement, ID> devices;
    protected ID currentID;
}

